home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / vermagic.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  579b  |  24 lines

  1. #include <linux/version.h>
  2. #include <linux/module.h>
  3.  
  4. /* Simply sanity version stamp for modules. */
  5. #ifdef CONFIG_SMP
  6. #define MODULE_VERMAGIC_SMP "SMP "
  7. #else
  8. #define MODULE_VERMAGIC_SMP ""
  9. #endif
  10. #ifdef CONFIG_PREEMPT
  11. #define MODULE_VERMAGIC_PREEMPT "preempt "
  12. #else
  13. #define MODULE_VERMAGIC_PREEMPT ""
  14. #endif
  15. #ifndef MODULE_ARCH_VERMAGIC
  16. #define MODULE_ARCH_VERMAGIC ""
  17. #endif
  18.  
  19. #define VERMAGIC_STRING                         \
  20.     UTS_RELEASE " "                            \
  21.     MODULE_VERMAGIC_SMP MODULE_VERMAGIC_PREEMPT             \
  22.     MODULE_ARCH_VERMAGIC                         \
  23.     "gcc-" __stringify(__GNUC__) "." __stringify(__GNUC_MINOR__)
  24.